Remove glade-interface doctype if found.
authorJohan Dahlin <jdahlin@async.com.br>
Wed, 27 Jun 2007 23:36:47 +0000 (23:36 +0000)
committerJohan Dahlin <johan@src.gnome.org>
Wed, 27 Jun 2007 23:36:47 +0000 (23:36 +0000)
2007-06-27  Johan Dahlin  <jdahlin@async.com.br>

    * gtk/gtk-builder-convert (GtkBuilderConverter._parse): Remove
    glade-interface doctype if found.

svn path=/trunk/; revision=18265

ChangeLog
gtk/gtk-builder-convert

index d31f1d93262ca6d152451c0fe75688ff812ba72b..06d5d87bc769747274b07f73fcad2668320d43cd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-06-27  Johan Dahlin  <jdahlin@async.com.br>
+
+       * gtk/gtk-builder-convert (GtkBuilderConverter._parse): Remove
+       glade-interface doctype if found.
+
 2007-06-27  Cody Russell  <bratsche@gnome.org>
 
        * modules/engines/ms-windows/msw_style.c (draw_themed_tab_button):
index ec1b54db5b8a4892d7d6b94d0da3fa145ff91f7a..37155776edd29c32cf99725d36dfe9b06433ee36 100644 (file)
@@ -119,6 +119,12 @@ class GtkBuilderConverter(object):
         glade_iface[0].tagName = 'interface'
         self._interface = glade_iface[0]
 
+        # Remove glade-interface doc type
+        for node in self._dom.childNodes:
+            if node.nodeType == Node.DOCUMENT_TYPE_NODE:
+                if node.name == 'glade-interface':
+                    self._dom.removeChild(node)
+
         # Strip requires
         requires = self._dom.getElementsByTagName("requires")
         for require in requires: